home *** CD-ROM | disk | FTP | other *** search
/ Amiga Developer CD 2.1 / Amiga Developer CD v2.1.iso / NDK / NDK_3.5 / Include / fd / icon_lib.fd < prev    next >
Encoding:
Text File  |  1999-10-20  |  1.1 KB  |  44 lines

  1. ##base _IconBase
  2. ##bias 30
  3. ##private
  4. iconPrivate1()()
  5. iconPrivate2()()
  6. iconPrivate3()()
  7. iconPrivate4()()
  8. ##public
  9. FreeFreeList(freelist)(a0)
  10. ##private
  11. iconPrivate5()()
  12. iconPrivate6()()
  13. ##public
  14. AddFreeList(freelist,mem,size)(a0/a1/a2)
  15. GetDiskObject(name)(a0)
  16. PutDiskObject(name,diskobj)(a0/a1)
  17. FreeDiskObject(diskobj)(a0)
  18. FindToolType(toolTypeArray,typeName)(a0/a1)
  19. MatchToolValue(typeString,value)(a0/a1)
  20. BumpRevision(newname,oldname)(a0/a1)
  21. ##private
  22. iconPrivate7()()
  23. ##public
  24. *--- functions in V36 or higher (Release 2.0) ---
  25. GetDefDiskObject(type)(d0)
  26. PutDefDiskObject(diskObject)(a0)
  27. GetDiskObjectNew(name)(a0)
  28. *--- functions in V37 or higher (Release 2.04) ---
  29. DeleteDiskObject(name)(a0)
  30. *--- functions in V44 or higher (Release 3.5) ---
  31. ##private
  32. iconPrivate8()()
  33. ##public
  34. DupDiskObjectA(diskObject,tags)(a0/a1)
  35. IconControlA(icon,tags)(a0/a1)
  36. DrawIconStateA(rp,icon,label,leftOffset,topOffset,state,tags)(a0/a1/a2,d0/d1/d2/a3)
  37. GetIconRectangleA(rp,icon,label,rect,tags)(a0/a1/a2/a3/a4)
  38. NewDiskObject(type)(d0)
  39. GetIconTagList(name,tags)(a0/a1)
  40. PutIconTagList(name,icon,tags)(a0/a1/a2)
  41. LayoutIconA(icon,screen,tags)(a0/a1/a2)
  42. ChangeToSelectedIconColor(cr)(a0)
  43. ##end
  44.